-
Notifications
You must be signed in to change notification settings - Fork 220
feat: upgrade to k8s client 5.0 to simplify CR handling #229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: upgrade to k8s client 5.0 to simplify CR handling #229
Conversation
Wow.. this is awesome, I didn't even think of jumping on this yet and now we have a PR :) |
Looks good to me! |
Yes, I'm looking into it and have found an issue with the kube client implementation which we are working to fix as well 😄 |
That said the current IT failures look scary: VM crash! 😱 |
Yep, looks like crash comes from kubrenetes-client internals, something related to resource watch feature |
@metacosm I've found that kubernetes client is calling Watch.onClose which is delegated to our code here: |
Yep been looking at it all morning, trying to find a solution… 😥 |
dafd71c
to
407f1ba
Compare
5a0b163
to
930725a
Compare
Ready for review @adam-sandor @csviri |
@metacosm thx for PR, I'll going to review it It would be great to release this as alpha of our sdk |
operator-framework/src/main/java/io/javaoperatorsdk/operator/ControllerUtils.java
Outdated
Show resolved
Hide resolved
The intent here is to use better groups for example CRDs.
8db7f99
to
fa9f9b8
Compare
I've change merge target to the dedicated branch where we'll track update of kubernetes client. We could release test versions from this branch if needed. |
I'm keeping this one opened until I can finish #288 which will supersede this PR. |
This has been implemented in #288 |
No description provided.